#include <cstdio>
#include <algorithm>
#include <cstring>
using namespace std;
const int MAXN=10050;
int tmp[MAXN];
int ans[MAXN];
int main(void){
    int a,b,c;
    while(~scanf("%d%d%d",&a,&b,&c)){
        if(a==0 && b==0 && c==0){
            break;
        }
        memset(tmp,0,sizeof(tmp));
        memset(ans,0,sizeof(ans));
        //初始化第一个多项式
        for(int i=0;i<=a;i++){
            ans[i]=1;
        }
        //第一和第二个多项式相乘
        for(int i=0;i<=a;i++){
            for(int j=0;j<=b;j++){
                tmp[i+2*j]+=ans[i];
            }
        }
        for(int i=0;i<=(a+2*b);i++){
            ans[i]=tmp[i];
            tmp[i]=0;
        }
        //第二和第三个多项式相乘
        for(int i=0;i<=(a+2*b);i++){
            for(int j=0;j<=c;j++){
                tmp[i+5*j]+=ans[i];
            }
        }
        for(int i=0;i<=(a+2*b+5*c);i++){
            ans[i]=tmp[i];
            tmp[i]=0;
        }
        //注意这里要+1
        for(int i=0;i<=(a+2*b+5*c+1);i++){
            if(ans[i]==0){
                printf("%d\n",i);
                break;
            }
        }
    }
    return 0;
}
